﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BrokerBase.Lib.Policy;

namespace BrokerBase.Lib.Product
{
    public interface IAdjustRateConverter
    {
        IAdjustRate Owner { get; set; }

        string Name { get; }

        double GetCoefficient(IPolicy policy, IAdjustRateItem selectedItem);

        IList<IAdjustRateItem> GetDefaultItems();

        IAdjustRateItem GetItemByPolicy(IPolicy policy);

    }
}
